package com.wiener.core.domain;

import java.sql.ResultSet;
import java.sql.SQLException;

import org.springframework.jdbc.core.RowMapper;

public class Atencion implements RowMapper<Object> {

	private String flagCaptacion;
	private String cliente;
	private String institucion;
	private String carrera;
	private String carreraDescripcion;
	private String periodo;
	private String mes;
	private String codigo;
	private String modalidad;
	private String modalidadDescripcion;
	private String turno;
	private String seccion;
	private String tipoDescuento;
	private String descuento;
	private String motivoDescuento;
	private String mesInicio;
	private String nivelInicio;
	private String tipoAcercamiento;
	private String ficha;
	private String matricula;
	private String usuarioCreacion;
	private String subModalidad;
	private String fechaModificacion;
	private String usuarioModificacion;
	private String atencion;
	private String fechaCreacion;
	private String sede;
	private String tipoPersona;
	private String fechaCapatacion;
	private String aprobacion;
	private String modalidad1;
	private String encuesta;
	

	public Atencion() {

	}

	public Atencion(String flagCaptacion, String cliente, String institucion,
			String carrera, String carreraDescripcion, String periodo,
			String mes, String codigo, String modalidad,
			String modalidadDescripcion, String turno, String seccion,
			String tipoDescuento, String descuento, String motivoDescuento,
			String mesInicio, String nivelInicio, String tipoAcercamiento,
			String ficha, String matricula, String usuarioCreacion,
			String subModalidad, String fechaModificacion,
			String usuarioModificacion, String atencion, String fechaCreacion,
			String sede, String tipoPersona, String fechaCapatacion,
			String aprobacion, String modalidad1, String encuesta) {
		super();
		this.flagCaptacion = flagCaptacion;
		this.cliente = cliente;
		this.institucion = institucion;
		this.carrera = carrera;
		this.carreraDescripcion = carreraDescripcion;
		this.periodo = periodo;
		this.mes = mes;
		this.codigo = codigo;
		this.modalidad = modalidad;
		this.modalidadDescripcion = modalidadDescripcion;
		this.turno = turno;
		this.seccion = seccion;
		this.tipoDescuento = tipoDescuento;
		this.descuento = descuento;
		this.motivoDescuento = motivoDescuento;
		this.mesInicio = mesInicio;
		this.nivelInicio = nivelInicio;
		this.tipoAcercamiento = tipoAcercamiento;
		this.ficha = ficha;
		this.matricula = matricula;
		this.usuarioCreacion = usuarioCreacion;
		this.subModalidad = subModalidad;
		this.fechaModificacion = fechaModificacion;
		this.usuarioModificacion = usuarioModificacion;
		this.atencion = atencion;
		this.fechaCreacion = fechaCreacion;
		this.sede = sede;
		this.tipoPersona = tipoPersona;
		this.fechaCapatacion = fechaCapatacion;
		this.aprobacion = aprobacion;
		this.modalidad1 = modalidad1;
		this.encuesta = encuesta;
	}

	public String getFlagCaptacion() {
		return flagCaptacion;
	}

	public void setFlagCaptacion(String flagCaptacion) {
		this.flagCaptacion = flagCaptacion;
	}

	public String getCliente() {
		return cliente;
	}

	public void setCliente(String cliente) {
		this.cliente = cliente;
	}

	public String getInstitucion() {
		return institucion;
	}

	public void setInstitucion(String institucion) {
		this.institucion = institucion;
	}

	public String getCarrera() {
		return carrera;
	}

	public void setCarrera(String carrera) {
		this.carrera = carrera;
	}

	public String getCarreraDescripcion() {
		return carreraDescripcion;
	}

	public void setCarreraDescripcion(String carreraDescripcion) {
		this.carreraDescripcion = carreraDescripcion;
	}

	public String getPeriodo() {
		return periodo;
	}

	public void setPeriodo(String periodo) {
		this.periodo = periodo;
	}

	public String getMes() {
		return mes;
	}

	public void setMes(String mes) {
		this.mes = mes;
	}

	public String getCodigo() {
		return codigo;
	}

	public void setCodigo(String codigo) {
		this.codigo = codigo;
	}

	public String getModalidad() {
		return modalidad;
	}

	public void setModalidad(String modalidad) {
		this.modalidad = modalidad;
	}

	public String getModalidadDescripcion() {
		return modalidadDescripcion;
	}

	public void setModalidadDescripcion(String modalidadDescripcion) {
		this.modalidadDescripcion = modalidadDescripcion;
	}

	public String getTurno() {
		return turno;
	}

	public void setTurno(String turno) {
		this.turno = turno;
	}

	public String getSeccion() {
		return seccion;
	}

	public void setSeccion(String seccion) {
		this.seccion = seccion;
	}

	public String getTipoDescuento() {
		return tipoDescuento;
	}

	public void setTipoDescuento(String tipoDescuento) {
		this.tipoDescuento = tipoDescuento;
	}

	public String getDescuento() {
		return descuento;
	}

	public void setDescuento(String descuento) {
		this.descuento = descuento;
	}

	public String getMotivoDescuento() {
		return motivoDescuento;
	}

	public void setMotivoDescuento(String motivoDescuento) {
		this.motivoDescuento = motivoDescuento;
	}

	public String getMesInicio() {
		return mesInicio;
	}

	public void setMesInicio(String mesInicio) {
		this.mesInicio = mesInicio;
	}

	public String getNivelInicio() {
		return nivelInicio;
	}

	public void setNivelInicio(String nivelInicio) {
		this.nivelInicio = nivelInicio;
	}

	public String getTipoAcercamiento() {
		return tipoAcercamiento;
	}

	public void setTipoAcercamiento(String tipoAcercamiento) {
		this.tipoAcercamiento = tipoAcercamiento;
	}

	public String getFicha() {
		return ficha;
	}

	public void setFicha(String ficha) {
		this.ficha = ficha;
	}

	public String getMatricula() {
		return matricula;
	}

	public void setMatricula(String matricula) {
		this.matricula = matricula;
	}

	public String getUsuarioCreacion() {
		return usuarioCreacion;
	}

	public void setUsuarioCreacion(String usuarioCreacion) {
		this.usuarioCreacion = usuarioCreacion;
	}

	public String getSubModalidad() {
		return subModalidad;
	}

	public void setSubModalidad(String subModalidad) {
		this.subModalidad = subModalidad;
	}

	public String getFechaModificacion() {
		return fechaModificacion;
	}

	public void setFechaModificacion(String fechaModificacion) {
		this.fechaModificacion = fechaModificacion;
	}

	public String getUsuarioModificacion() {
		return usuarioModificacion;
	}

	public void setUsuarioModificacion(String usuarioModificacion) {
		this.usuarioModificacion = usuarioModificacion;
	}

	public String getAtencion() {
		return atencion;
	}

	public void setAtencion(String atencion) {
		this.atencion = atencion;
	}

	public String getFechaCreacion() {
		return fechaCreacion;
	}

	public void setFechaCreacion(String fechaCreacion) {
		this.fechaCreacion = fechaCreacion;
	}

	public String getSede() {
		return sede;
	}

	public void setSede(String sede) {
		this.sede = sede;
	}

	public String getTipoPersona() {
		return tipoPersona;
	}

	public void setTipoPersona(String tipoPersona) {
		this.tipoPersona = tipoPersona;
	}

	public String getFechaCapatacion() {
		return fechaCapatacion;
	}

	public void setFechaCapatacion(String fechaCapatacion) {
		this.fechaCapatacion = fechaCapatacion;
	}

	public String getAprobacion() {
		return aprobacion;
	}

	public void setAprobacion(String aprobacion) {
		this.aprobacion = aprobacion;
	}

	public String getModalidad1() {
		return modalidad1;
	}

	public void setModalidad1(String modalidad1) {
		this.modalidad1 = modalidad1;
	}

	public String getEncuesta() {
		return encuesta;
	}

	public void setEncuesta(String encuesta) {
		this.encuesta = encuesta;
	}

	@Override
	public Object mapRow(ResultSet rs, int rowNum) throws SQLException {
		System.out.println("mapRow");
		Atencion atencion = new Atencion(rs.getString("FLAG_CAPTACION"), rs.getString("CLIENTE"),
				rs.getString("INSTITUCION"), rs.getString("CARRERA"), rs.getString("CARRERA_DESCRIPCION"),
				rs.getString("PERIODO"), rs.getString("MES"), rs.getString("pkcodigo"),
				rs.getString("modalidad"), rs.getString("MODALIDAD_DESCRIPCION"), rs.getString("TURNO"),
				rs.getString("SECCION"), rs.getString("TIPO_DESCUENTO"), rs.getString("DESCUENTO"),
				rs.getString("MOTIVODESCUENTO"), rs.getString("mes_inicio"), rs.getString("NIVEL_INICIO"),
				rs.getString("TIPO_ACERCAMIENTO"), rs.getString("FICHA"), rs.getString("MATRICULA"),
				rs.getString("USUARIO_CREACION"), rs.getString("SUB_MODALIDAD"), rs.getString("FECHA_MODIFICACION"),
				rs.getString("USUARIO_MODIFICACION"), rs.getString("ATENCION"), rs.getString("FECHA_CREACION"),
				rs.getString("SEDE"), rs.getString("TIPO_PERSONA"), rs.getString("FECHA_CAPTACION"),
				rs.getString("aprobacion"), rs.getString("MODALIDAD"), rs.getString("ENCUESTA"));
		return atencion;
	}

}
